MGALDEGHLDAELENRVKLGFLELGLEDDSDTAVIEDAVKVLLQGLGEDPNREGLRKTPLRVAKAFREGTTGYQQKVKDIVQGALFPEAGLDGGLGHAGGAGGLVVVRDIDLFSYCESCLLPFKVQCHVGYIPSGQRVVGLSKLSRVADVFAKRLQDPQRLADEVCRALHSSIKPAGVAIFLQCWHIQFPTMENRTISSKVDMQGWAQISFCSGSGVFENENSDAWGDFSTLLMLSGVKMERNFKQYSSQCWCPSKPPEAVACTGHSSRTPSKAALGHPQPAMIAAVTSILCSLGEDPLRKELVGTPQRFLQWLMNFKRCNMEVMLNSFNNSKTSPCKFSLMRKKTGGDDHWDQNRIHSELNLPFWSQCEHHLLPFYGVVHIGFSYHEGAKTIERYILDSIVHFHGCKLQVQERLTRQIAETVASMFGGGVMVVVEANHICMISRGIEKVASSTATTAVIGRFSTDPSVKAMFLQAISNSRV