MKSARSRLASARCYAAAMTVQRLGNLAYSFFATQGKTITCRAAVAYEPSRPLQIENIQVAPPKSGEVRIKIVNTALCHTDLYTLSGKDPEGLFPCILGHEAAGIVESVGEGVTELKPGDHVIPCYQAECRQCRACMSGKTNLCGKVRPATGVGVMFSDKTSRFSLNGARIYHFMGTSTFSEYTVVHDVSVAKINSAAPLDKVCLLGCGIPTGLGAVFNTAKVEAGSTVAVFGLGTVGLAVCEGAKKAGAKRIIGIDTNVSKYELATRFGITEFVNPKDHDKPIQQVIVELTDGGVDYSFECIGNVALMRAALESCIKGWGTSVIVGVAASGEEISTRPFQLVTGRVWKGTAFGGYKSRTDVPKLVDAYMKKEIKLDEYVTHNFKFDEINLAFELLEAGKCLRAVIHM*