MVRYAVVSGGNKGLGYETCKQLASKGVVVVLTSRDEKRGIEAIERLKKESNITNDQVLFHQLDIMDPASISSLVDFINTKFGRLDILINNAGIGGLMVEGDVLVLKEIIEGDLLTVSTENGEDGGTMKSYPEIITNYELTKQCVETNFYGAKRMIEAFAPLLQLSNSPRIVNVASFLGKLKLLRNERAKKVLSDAKSLTEEKVEQVLNEFLKDFTENAIESKGWPTNFTAYRVSKAALIAYTRILATKYPNFRVNSVCPGYCKTDVNAHTGNLTAEEGAESFVKLALLPNDGPSGLFFYRQEVTLF*