METKALILTVLFVVLTLRFLIGKLKRHPNLPPSPPWSLPVIGHLRLLKPPIHRTFLSISQSLGDAPIFSLRLGNRLVFVNSSHSIAEECFTKNDVVLANRPNFILAKHVAYDYTTVIAASYGDHWRNLRRIGSLEIFSNHRLNSFLSIRKDEIRRLILRLSRNFSQEYAKVEMKSMLSDLTFNNIIRMVAGKRYYGDGVEEDPEAKRVRQLIADVVALAGAGNAVDYLPFLRWVSDYENRVMKLAGRLDEFLQGLVDEKRDAKEKGNTMVDHLLSLQETQPDYFTDRIIKGNMVALILAGTDTSAVTLEWALSNLLNYPDVLKKARNEIDCKVGLDRLIDESDISNLPYLQNIVCETLRLYPSVPMLLPHVASEDCKVAGYDMPSGTILLTNAWAIHRDPQLWEDPTSFKPERFEKEGESNKLMSFGLGRRACPGSGLAHRLVNLTLGSLIQCLEWERIGEEKVDMSERKGGTMPKAKPLEAMCRARTAVGKIFHEGA*