MFVTHLRSNRDCQIDQHHRNQCQYCRLKKCFRVGMRKEAAVQRGRIPHSHSSTSPTALPSGEYFNGQPVSELISQLLRAEPYPAARYGSQYAQQGSVMGIDNICELAARLLFSTVEWARNIPFFPELPVSDQVSLLRLSWSELFVLNAAQSALPLHMAPLLAAAGFHASPMSADRVVSFMDQIRVFQDQVEKLSRLQVDSAEYSCLKAIALFTPDACGLSDPAHVESLQEKAQVALTEYVRAQYPSQPQRFGRLLLRLPALRAVPASLISQLFFMRLVGKTPIETLIRDMLLSGSTFNWPYTTGQ