MKALRWHAARDLRLSELERQAPRPGEVELEVAYCGICGSDLHEYQSGPHSIPQAEAHPLSGCRAPLTLGHEFCGVVAALGPGVEGLRIGDRVAVEPEYRCGECRYCREGRYNLCESMGFIGLMGDGGFAERARVPAYMLHRLPDAVGFRQAAVLEPAAVALHALRRSSLAPGQRCAVFGLGPIGLLLVMLARLRGIEDIVAIDVSPERLALAGEFGASRALDARDGDTAARLREGGALDCAFEAAGSQASLDAALASLRKGGELVLVSLMGEVRLDAFDLVNRELRLLGSVGYRDAYPELIALLADGRLDLARAVTRSVPLEQAVEHGFEALLRDKSQVKVLVNPNPALADA*