MGKISQGILGGLSGKVGNVIGGNWKGIDYLRIKPSSVKNPRTEGQVNQRNRFSITLNYLQPNLGFIKLGYKSFATKKTEFNAAMSYVLNNAVSGTAPNFTIDYSLALLSRGTLSGVLNGTTDLSTAGEVTFNWDDNSTEGNANADDKAMILVYNPEKKESIYTLDGANRTTGTDVISIPSSYVGDTVHLFMAFVTSDNSTVSNSIYLGSGTAI