MVTKTKGMEKVGVSDNMRGFILAVLSSAFIGASFILKKKGLKRAGAAGTRAGVGGYNYLLEPLWWAGMVTMIFGEVANFVAYVFAPAVLVTPLGALSIIVSAVLAHFMLKERLQKMGVLGCVSCIVGSVVIVIHAPQERTPSSVEEIWNLATQPAFLFYAAATISVVLALILHFEPRYGQTNILVYLGICSLMGSLTVVSIKAIGIAIKLTIEGISQVAYPQTWIFVTAAVVCVITQLNYLNKALDTFSTAIVSPIYYVMFTTLTIVASAIIFKDWSGQSVSSIASELCGLVTVLSGTIILHSTREQEEAPPAGSISWYICSGSGESLKSIEDDHFITLNGSEYIH