MEALHKQVIPFLLRRTKDEVLSDWPEKIIQDRYCDLSPVQLKLYEQFSGTNARKETSALINVDVIPNAGEEASSSPKASAHFTSTSILAKAVTLYLSTVKGHQIPFCLFYQSSCLTVLTLYRTFMSYTTLPNWALFKRYWKSVE