MELMHSFLVYLALASVASWPEVRAQSNSTSKKSLDALLQDYAYQALARHPRTGKVFDAQVPSNFSGIKLAALRLRSGSLRRLGFSSYKEFSIPVGVIVRPYVVRLVLVYQNLENWSSTYYGGSNYTFLAPVLGLLAYDAADLSATNLPELDIRASNKPISIQFTNVKSAPTGLTPKCIWFDLQGVPQLSNLNSSNVCSTSRQGHFSIVVESIAPAPAPAFPPGQTPVSPVAPPSAGKKDNSRAWKIAAPVVGGSAVLVVFALLLVWLQKYRNKKKIEEMERQAEIGEALQMTSIGDSRAPMAMGTRTPPMLENEYVP