MKLKFRSSTTSKVLTLPPHGTIKDLLQELLQAGLEPTQNDKSLIIKGGFPPKRIDISDSLVLLEEVGVKNGDQLVIEYGSTTSTSQSLASAKPPINAVSKLQPKQEPKPSRSISSKNSQKSASKAPAPKYFTQCLDGYIVLRVQPDDNSCLFNSVLYSLYGSTSQVYSALDLRRYVASYITSHADTYSEAILGKPNKEYAEWILLPVSWGGAIELQILSEFLHVKIQTIDVETGHIYDFSSELGDEDTSIAIVYSGIHYDSLVYSLLLTDLSKDIGVISLNTEWGQLFMAVASLTICLDLKDKGYATNTNKFQLLCQICGVKVKGQLEAAKHGRATGHSEFGEV