MKLIKDKVAKLSFVALLLTVAAAMFYTPAASAHGEKSQAAFMRMRTIHWYDLNWSKEVVKVNDTMTISGKFLVFSGWPETVDKPESAFLNIGIPGPVFIRAGSWIGGQLVPRSVSLELGETYEFKVLLKARRPGDWHVHTMMNVEGGGPIIGPGKWVTVEGSMSQFTNPITTLTGQTVDLETYNLSNTYFWHAFWYAFGVAWMVYWMRKPMFIPRQLAVEAGKADTLITATDRKVALAFGAGAIGIVAFTMAQTNSEYPITTPLQAGLLRGMKPLDLPTPTVSVKIDDATYRVPGRSMNMTLTVTNNGDSAVRLGEFNTAGVRFLDANVTEDTTGYPDDLLAPEGLTVSDNSPLAPGQTRTIQVTASDAAWEVYRLADLIYDPDSRFAGLLFFHDENGNKQLVQIDGPLIPTFI