MSVGRAHHKSFVSCEEEGLRPSTMPAVGSFGNGKINTRRKYHSRFVSKGGQCNIHFSNMDEKSQRYISDIFTTCVDVRWRYMFLLFSLVFVVSWLTFGLAFWVIGLLHGDMEKREEGDSFVPCVTQVNTFVAAFLFSVETQTTIGYGARCVTEECPSAVFMVVFQSIMGCIIDAFMIGAIMAKMARPKKRAETLLFSHNAVIALRDGKLCLMFRVANLRKSHIVEAHVRAQLVKPRYTEEGEYIPLDQLDMNVGYDKGTDRLFLVAPLTVIHEIDEESPLFGISKQDLTTSDFEIVIILEGLVEATAMTTQARSSYLPSEILWGHRFEPVIFEEKSQYRIDYAYFHKTFEVPSTPRCSAKDMEERKFPTPSANSFCYENELAFTSRDEEEEGVVPKEENRKYSSELVNELKSSRRESKI