MVEFASGVKGMALNLENENVGIVIFGSDTAIKEGDMVKRTGSIVDVPVGKAMLGRVVDALGVPIDGKGALSAVERRRVEVKAPGIIARKSVHEPMQTGLKAVDSLVPIGRGQRELIIGDRQTGKTAIAIDTILNQKLINAQGTSDSERLFCVYVAIGQKRSTVAQLVKILSEAGALEYSIIVAATASDPAPLQFLAPYSGCAMGEFFRDHGMHALIIYDDLSKQSVAYRQMSLLLRRPPGREAFPGDVFYLHSRLLERAAKRSDQTGAGSLTALPVIETQAGDVSAYIPTNVISITDGQIFLETELFYRGVRPAINVGLSVSRVGSAAQLKAMKALCGTLKLELAQYREVAAFAQFGSDLDPATQYLLHRGARLTEVLKQPQYSPIPIERQIVVIFAAVNGFLDQIPLTQIAQYEKELLDKIKPHILEGIKEQKLLSEEVQKNL