MSKGHLKPFSSAKDALWKLYFQDPAQWWDNRYCKVSPLSPDFKHKDTKESLWIDGPFVPAWALGELQKRGLGLPTIAKDAREVKPIRHPQDSNVEETALVTVLKACSKKKDMCTGTRIHADILKIGVLEKSCLLADALVTMYAKCGALVKAQDLLDTLLVRKALSWTALIAGYVEQQRFENALHCFEMMLHEGLSPNAVTFACILKACANIGAADKGELIYDEISKRELLGNNIVLGTALVDMFSKCGALAKAKEVLEKLPVRDVVAWSALIAGYAQHGYGKEAWSCYEQMQQDGCSPDAVTYISILKACASIRAADKGEKVHDEIAKQGLLRANIVLATALVDMYAKCGALAKAQQVLEGLPARDVICWNALIAGYAQQGQGEDAIDCFEKMQDEGLTPNAVTFTCILSACGSVRDAYRGEQIHDEIIRQGLLGSNVVLGNALVDMY