MSLSNLKNLRCLLLTYCEGLVDIPPLGQLRQLQVLKLSDTAIKRLPQRLEELENLKHLDLSGTRYLQIVEGGVISRLTCLEEIDLYKSGYWYWKVEGEEGSENASWEELERSRNLNTLGVSINNSRILDKPNALKIFRSSRKLVLIHCNGLTNLEYHLSYMTNLNSLTLMSCRELESLSVNVVPSLEVLGLMSLPRLSSIWTRDYVPQHDRDLYLSLRQIKMFNCSGLKSVISSVLLPCLQNLEFIGIGNAQVWKRLSAKSTGLALIGFITLDNCLNLKKLPRGLADAKNLSIIQGELELEWEDNDQDFIAKYILQSLFEPW*