MDKGYSDQIVQEANAKIFTFGSYRLGVHGPGADIDTLCIGPRHASREEDFFIVLHDMLMEVPEVTELHPVPDAHVPVMKFKLNGISIDLLYARLALWVIPEDLDISQESVLLNVDEQSVRSLNGCRVTDQILRLVPNIQHFRTTLRCMKLWARRRGVYSNVTGFLGGVNWALLVARICQLYPNAVPSMLVSRFFRVYTQWRWPNPVMLCEIEEGSLGLPVWDPRRNPRDRSHLMPIITPAYPCMNSSYNVSTSTLRVMTEQFESGNEVCKAVEMKQLEWSALFDVYRFFEAYKNYLQVDITAADEDDLRLWKGWVESRLRQLTLKIERDTYGMLQCHPYPSEYVDMSKQLQHTAFFMGLQRKPGVPPQEGQQFDIRGTVDEFKRSIMSYVYWKPGMEIFVS