MKLFFSHFLRLIILLVLVAAGTFILLSFSPVDPIRAYIGNDLLHVPPEQYARIAARWGLDQPLWERFGHWFWRLLQGDMGYSMLFNMPVASVIRERFATSFALLAGAWLLSGVLGVTLGFLAGRFLHRWPDKMICRISYLLSSLPTFWIAMLLLALFAVRWPVLPVCCAWDPGNNAGTALLSERLRHLVLPVCALSLLGMGQIALHTREKIASVMKSEFIRFARAQGDKGWSLLRHQVLRHAITPALCLQFASLGELMGGALLAEKVFAYPGLGQATIDAGLRGDVPLLMGIVLFCTLLVFAGNTISAWLVVVLNRSLERPDAL*