MNVHCLALNSPILLKLFTFLALVLPSFCGRFVLFDPESDLDPFRLPSLPPDLESSKWPHFREAPAFRNGKECIPSELYHSYSEADNLCDSLSVHVAMTLDVTYIRGSVAAILSIVQHSACPENVVFHFLASEFKAELAQILKLTFPYLKFKVYNFDVDLVKDKISPSIREALEQPLNYARTYLANILPACVKRVIYLDSDLVVLDDIAKLWGTNLHSHPLGAPEYCHANFTKYFTDMFWIDPTLSAVYEGRNPCYFNTGVMVMDLEMWRFWGYIQAIEDWMEVQKELRIYELGSLPPFLLVFAGDVQPIEHRWNQHGLGGDNFEGLCRTLHPGPVSLLHWSGKGKPWVRLDNHTPCPLDSLWAPYDQAAMQN*