Brachylog, 4 bytes
@2tr
###Explanation
Explanation
@2 Split in half
t Take the second half
r Reverse it
If the input has odd length, the second half generated by @2
is the one that is the longest, that is the one we should return (after reversing it).