MQVVLTVETLPAEPIAASAAFHADHLAAAERMLAGDGVEAIAICLPAADTDHDDWRLALARDLARRWTPRRVNVVGGAVGDAREDALAYLADAPGITGQYIPLS