METSFVLLAFLIVAIGSLATHSEARAFFVFGDSLVDNGNNNYLATSARADSPPYGIDYPTRRPTGRFSNGLNLPDILSEQLGTESPLPYLSPELKGENLLVGANFASAGIGILNDTGVQFLNIIRMYKQLQYFEQYQQRVRKLIGPAQTNQLVNQAVVLITVGGNDFVNNYYLVPYSSRSRQFSLPDYIRYVLSEYEKLLMRLYELGARRVLVTGTGPIGCVPAELAIRSRTGNCDPELQRAAGLYNPQLNQMLSALNSEIGADVFIAVNTEQMKNDFISDPQAYGFVTSKVACCGQGPFNGLGLCTSLSNLCPDRNLYAFWDAFHPSERANRLIVQQIMTGSNLYMNPMNLSSILAMDSWA