MGRVGLWRMAVGRIRPVSSSFWLIQGRRRLHGGKGGFLVRAIIFDMQALIVSRSQAQTLTLTLTRQLQKEDWTTLVNYGTTAAADPCPLPAANSVSSVDDIVCRLGVQDLPGIKRRVTPQKGPPPRRSELEEDLLASGKDGIRVKYLERLRIKTLRAEVRLQQEKMGFKAPAMTLPFASRFGGVDWQPLPSAPFLVQYLEDRGICQGLLVSGERYDLSIFLEQLGSFKFKQIRHLPKETAQEKLQWETMLRSMCQDWNFPLHQVMLVIGGGAESCPLLEAAAGSGFIVCQIRHNKVEEPGLKKMKGDSMHPSAEENVLSLYARIGGYVKSLFLQTREKSKSGDAKSVPPHVHYEVTDLMELKWIIEDLNGVSYKRSTMLVQ*