MGTTLVDQLLHWSSTAPDSVAFRWLRDDGSEEAILSFAALETQTSIVSSRLMNEWLVGKGERALLVYLPGLAFISAFLGCLRAGVVAVPIYPPDPAHPEKGLDKMDAHARCAKPAVALTEKRLSAALRGAWVQHQTDVPSTQQPFAWYETDDASDDAVRSLFCGPLLIDEEALAFIQFTSGSTGTPKGVSVTHKQLRANLTAMGDVLASPSRDAGGLRFCCWLPQYHDLGLIGNIAFSIVEGASCTLMSPASFVKRPVRWLEAISYYSATHIFAPNFAFELCARKVRDEQLGRLDLSCVMSAVNGAEPLRPSTMHRFLERFGPCGFRLDAYSPGYGCAENVLVISVSLPNQPALEIHVARESLTRGCFIQLAVPSKSKR*