MLSIKGQSSLSSEDLSSEPPSALPPRLKSKQNVPPSWSPNRKSGMMETLSSPITSFADRLAVLSMVASGEVHQSESPVKQKSKSKQVKDGKEHLTDNEGVACERKRDIEEGLKLEHLPDDSLSKHFYNLSRAPILWARIFWEGPKGQWDGLTWVAETQGTIDEIEEEVPSEYIPVHYPTLWLITGSRDRSIKIWMLPLVNSDEEARLVITIPNAHNGSILGLFFELDDKGRGLLVTSSSDVSKLQTLLHPLAVLDVALTPSSIVTASKDCHVRVYSRNSFDGSWIVWDIKNGCQLRKGADVGRGLACVAWEDDYILTGDNECLVKLYNAETCKLLKVFQGHSNLVRAVALRVRDGMAISGSYDESVMIWDLHTGHLIKRPTLEHHSLIFDLEMSCKRLILVGHGHSVQVLTWGKGLPYVD