MATFDPAHPRFQGFDLIQATYKHVGDHAVRVDVLVPQTLETGKRPTIVRFHGGGLVMADSIFADFWPQWLSDLALRHSAIVVSPNYRLMPQATGLDIYDDIEDFWTWLRSPDFQELLAKHKIPTQLDLDRILVTGESAGGLLSINASLTHASEVRAAIATYPSLDPSSPDFTQPRTDLLPFGQSLPESLIEDVLGPVRDGNPVSSLVGQEYLPVMCAAIQYGRLGGWYARESQESARQKLLYPVRRLEEPDVQVPVGGITIIQGKQDSVVPASHSVPFVERAREVLQGKPGAERISLVLRDGEHGFDAEVRYEEQWMKEALQTAVGAWLA*