MACLVGLSCGLTTFLINVAVESIAGAKMLYMTSYLADKRYIMAFLVLAGSNVTLVLSSSILCCFVAPAAAGSGIPEVKVYLNDIDAPNTLGPKTLIVEILGSIGSVAGGLDVGKERPLVHVGACIALLLNQNGCTHYKLTSKWLQYFKNDSDRQDLVTCGAAAGVAGAFHAPIGGALFALEEAASWWRSSLLWRAFFTTASCAITIHLAANFCEGGTSGMFSAGGLIMFELGSVSTATGMMELVSVGLVG