LCFPHKLWKIVESDQFQSVWWSDGGKCVAINEDLFKEEVLGRRGPLRVFAMQKMKSFLRQLNLYGFTKMPRDFQRSASLPEFLAEEAAASAHSQV