MVTEKTIRLTTAQALVKFLNQQYIEVDGEMAPFVDGIFTVFGHGNVVGIGQALEEDPGHLNVYQGKNEQGMAHAAIAYAKQKNRKRIYACSASAGPGSANLITAAGTALANNLPVLFLPADTFATRQPDPVLQQLEHESSAAITTNDGFQAVSRYFDRVQRPEQLMSALIRAFEVMTNPASAGPATICIAQDTEGEAFDYPVEFFHKRIHYLNRQIPTKRELTEAARLIQASKTPVIIVGGGARYSDAREELIALSEQSNIPLVETHAGKSTVEFDFKNNLGGTGILGTLAANKAIRDADLVIGIGTRYTDFTTSSKTAFDPATKFININVSRMQTYKLDAFQVVGDAKATLAELAPLLKGYQTQFGDKIATYKAEWLAERTRLQNTKFNREAFTPEIKDQFDQATLNEYADSLQTEFTQTEALITINDTVAPDSIVVCSAGSLPGDLQRLWNPAIPNTYHLEYGYSCMGYEINGALGAKMAATNNQEVYSIVGDGSFCMSHSELLTSLQYGKKINIMLFDNSGFGCINNLQMANGSDSFFCEFRDSDNQIMQVDYAKIAEGYGAKVYRANTKEDLISALEDAKKQTKTTLIDMKVLPKTMSEGYLNWWNVGVSEVSNKESIKQAYEEKQTNLKNARLY*