MSSFAASPQLLRQQKHLQKNLEQEQDSGLQLVHLLLVCAEAVAKNDHMSAKRFLQQLNQVVTPLGDSMLRVASYFTDGLATRLTASLNSNPNNYTPKSLVPFPQDTVEIRKIYQILYQACPYVKFAHFTANQAIFEAFQGEDRVHVIDLDIIQGYQWPAFMQALAARPGGPPFLRITGVGASLEFVRETGRHLTDLAHSLHVPFKFHPVGVHLGDLQPHMFHRRVGEALAVNCVNRLNRVSGNRLGNLVSMIRNQAPKILTIVEQDASHNEHHFLGRFLEALHYYSAVFDSLEATFPADSPERAMVEEHIIGVKIRNVVACEGVYRLERHERLETWRKIMEGKGFKGVDLSENAVAQAKILLGLYPSAGYRIIEDRGCLILGWQDRALFAASAWRC