MRVFKRASGAIKDRNSIWVAKFSPKGPFHNPDLETVIIKATSHDDKHIDSKNVQRVFQWLRTSPLYLKPLVWILSMRMQKTRSWVVALKGLMLIHGVFCIDIPVVQRMGRLPFDLSNFSDGHLSPAKAWSFNAFVRAYFAYLDKRSAFASSETKQKNVSNKMKEVDETLMEELEKLQKLQGMIDMLLQIRPKNENLNVGLILEAMDCVIVEVFGVYSKFCNKIAKVLLRIYEVGGKMEASIGLKVLQKASIQVEEMSLFFDFCKDIGVLNASQCPKIDRISREDIQDLERIISGASSKKGCGVVGNDEDNNKAIVVRDCSSTASVSQQKGSENGLMTVITQQWEVFDDDHIMVGAKGMDNVSNGDKVIIGTTTNPFEESYGIVPYVPAHYQSLPDLISW*