MKTVDWCYDIIDHCKLDRETVAIAMDIVDRFISNQSAYVAQRALLCSWQYQLVVVSSLFIAVKLNELAIVESNFFASLCRGLYGIDEIEKMEICILQGLTWRVNAPTSIQMVHYILSLVSSHVDQLDERVWTFILDEARYQTEHAVRHYYFSTQRSSTIAVASIVNAIEMLKKDDRTDLLTALLRVIQDFDFASVNEIAVARKRLLRNVEEMGVANECSIGGISISISGANCSEDIVKRYHCRGVAIQDCGNSNAIEMDKSPRTTCGTNQRYN*