MGRVEKVLFLVMLSVLIHFDPGISNAKLAVTYASKVQRNNSKPLVPAFYIFGDSTVDCGNNNYLVTLARSDMLPYGRDFDNHEPSGRFCNGKISVDYLALYMGLPMVPTALGTPNVTNMTRGLNYASAGAGILPESGSDLGQHISFSEQLGMFSNSEAKMSILLGQSATKEAIERSVFYFSIGNNDFIHYYLRNVSGVLDKQNSVEFSSMLLESLSNHLKFLIGGGIKKVVLVGIGPLGCAPNFLSAYNSSSGECISEVNSLVREYNVGLALLTAELRSEFPDSNVIFCDIFNGVYDIVVHARSYGAYAILNFGFSYTDSVLTINLQN*