MGALDEGHLDAELENRVKLGFLELRLGDDSDTAVIEDAVKVLLQGLGEDPNREGLRKTPLRVAKAFREGTTGYQQKVKDIVQGALFPEAGLDGGLGHAGGAGGLVVVRDIDLFSYCESCLLPFKVQCHVGYIPSGQRVVGLSKLSRVADVFAKRLQDPQRLADEVCRALHSSIKPAGVAIFLQCWHIQFPTMENRTISSKVDMQGWAQISFCSGSGVFENENSDAWGDFSTLLMLSGVKMERNFKQYSSQCWCPSKPLEAVACTGHSSRILSKAGLGHPQPAMIAAVTSILCSLGEDPLRKELVGTPQRFLQWLMNFKRCNMEVMLNSFNNGKTSPCNFSLMRKKTGGDDHWDQNRIHSELNLPFWSQCEHHLLPFYGVVHIGFSYHEGAKTIERYILDSIVHFHGCKLQVQERLTRQIAETVASMFGGGVMVVVEANHICMISRGIEKVASSTATTAVIGRFSTDPSVKAMFLQSISNSRV*